/* ==================== [ basic settings ] */
#wrap-special {
    width: 980px;
    overflow: visible;
    margin: 0 auto;
    padding: 40px 0;
    background-color: #fff;
    color: #444;
    -webkit-font-smoothing: antialiased;
}

#wrap-special * {
    box-sizing: border-box;
}

#wrap-special *:before,
#wrap-special *:after {
    box-sizing: border-box;
}

#wrap-special a {
    color: #79b64d;
    text-decoration: none;
}

#wrap-special a:hover {
    color: #496f2e;
    text-decoration: underline;
}

#wrap-special h1,
#wrap-special h2,
#wrap-special h3,
#wrap-special h4,
#wrap-special h5,
#wrap-special h6 {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 150%;
}

#wrap-special h1 a,
#wrap-special h1 a:hover,
#wrap-special h2 a,
#wrap-special h2 a:hover,
#wrap-special h3 a,
#wrap-special h3 a:hover,
#wrap-special h4 a,
#wrap-special h4 a:hover,
#wrap-special h5 a,
#wrap-special h5 a:hover,
#wrap-special h6 a,
#wrap-special h6 a:hover {
    color: #444;
    text-decoration: none;
}

#wrap-special ul {
    margin: 0;
    padding: 0;
}

#wrap-special ul li {
    margin: 0;
    padding: 0;
}

#wrap-special img {
    height: auto;
}

#wrap-special .pic-package a img:hover,
#wrap-special .btn-common a img:hover,
#wrap-special .bx-nominee .bx-gallery .pic-gallery a img:hover{
        opacity:0.6;
        filter: alpha(opacity=60);
}

/* ==================== [ .bx-common ] */
#wrap-special .bx-common-head {
    width: 980px;
    margin: 0 auto 45px;
	box-shadow:0px 0px 6px 2px #ebebeb;
	-moz-box-shadow:0px 0px 6px 2px #ebebeb;
	-webkit-box-shadow:0px 0px 6px 2px #ebebeb;
}
#wrap-special .bx-common {
    width: 980px;
    margin: 0 auto 45px;
    box-shadow: rgba(4, 0, 0, .4) 0 0 4px 0;
	border-left:8px solid #ff3392;
	border-right:8px solid #ff3392;
	border-bottom:8px solid #ff3392;
	padding-bottom:140px !important;
}

/* ==================== [ .sect-head ] */
#wrap-special .sect-head {
	background:#ff3392;
}

#wrap-special .sect-head * {
    text-align: center;
}

#wrap-special .sect-head .capt-summary{
	margin-top:-20px;
}

#wrap-special .sect-head .capt-main-title {
}
#wrap-special .sect-head .capt-main-title img{
	
}

#wrap-special .sect-head .img-logos {
	width:930px;
	padding:30px 30px;
	margin:-80px auto 0;
	background:#fff;
	position:relative;
}
#wrap-special .sect-head .tx-catch {
	background:#ff3392;
	padding:20px 0;
}

/* ==================== [ .bx-nominee ] */
#wrap-special .bx-nominee {
    position: relative;
    padding: 160px 0 100px 370px;
}

#wrap-special .bx-nominee .bx-header {
    position: absolute;
    top: -6px;
    left: -7px;
    height:133px;
    background: url('../images/title_bg.png') no-repeat;
}

#wrap-special .bx-nominee .bx-header .capt-nominee {
    width: 980px;
    padding: 22px 15px 22px 280px;
    color: #fff;
    font-size: 18px;
    line-height: 140%;
}

#wrap-special .bx-nominee .bx-header .ico-genre {
    position: absolute;
    top: 0;
    left: 30px;
}

#wrap-special .bx-nominee .bx-header .logo-maker {
    position: absolute;
    top: 50%;
    left: 158px;
    margin-top: -52.5px;
}

#wrap-special .bx-nominee .bx-product {
    position: absolute;
    top: 160px;
    left: 30px;
}

#wrap-special .bx-nominee .bx-product .list-data {
    padding-top: 10px;
    font-size: 14px;
    line-height: 22px;
}

#wrap-special .bx-nominee .tx-point,
#wrap-special .bx-nominee .tx-comment {
    width: 580px;
    padding: 15px 0 25px;
    font-size: 14px;
    line-height: 21px;
}

#wrap-special .bx-nominee .bx-gallery {
    padding-bottom: 25px;
}

#wrap-special .bx-nominee .bx-gallery:before,
#wrap-special .bx-nominee .bx-gallery:after {
    display: table;
    content: ' ';
}

#wrap-special .bx-nominee .bx-gallery:after {
    clear: both;
}

#wrap-special .bx-nominee .bx-gallery .pic-gallery {
    float: left;
    margin-right: 5px;
}

#wrap-special .bx-nominee .bx-gallery .pic-gallery a {
    display: block;
    outline: none;
}

#wrap-special .bx-nominee .bx-buttons {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    text-align: center;
}
#wrap-special .bx-nominee .tx-head {
	font-weight:bold;
	width:130px;
	display:block;
	float:left;
}

#wrap-special .bx-nominee .bx-buttons .btn-common {
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
}

#wrap-special .bx-nominee .bx-buttons .btn-common a {
    outline: none;
}

/* ==================== [ .bnr-avopen ] */
.bnr-avopen {
    clear: both;
    padding: 0 0 40px;
    text-align: center;
}

/* ==================== [ .btn_pagetop ] */
.btn_pagetop {
    display: block;
    margin: 0 auto 25px;
    text-align: center;
}

#colorbox .cboxIframe {
    background-color: #fff;
}
